import 'package:flutter/material.dart';
// flutter 屏幕适配方案，让你的UI在不同尺寸的屏幕上都能显示合理的布局!
import 'package:flutter_screenutil/flutter_screenutil.dart';

// ScreenAdapter是封装flutter 屏幕适配方案,
// 让你的UI在不同尺寸的屏幕上都能显示合理的布局!
class ScreenAdapter{
  // 初始化方法
  static init(context){
    //假如设计稿是按iPhone6的尺寸设计的(iPhone6 750*1334)
    ScreenUtil.init(context, designSize: Size(750, 1334));
  }

  //  设置高度
  static height(double value){
    return ScreenUtil().setHeight(value);
  }

  //  设置宽度
  static width(double value){
    return ScreenUtil().setWidth(value);
  }

  //  获取屏幕高度
  static getScreenHeight(){
    return ScreenUtil().scaleHeight;
  }

  //  设置屏幕宽度
  static getScreenWidth(){
    return ScreenUtil().screenWidth;
  }

  static size(double size){
    return ScreenUtil().setSp(size);
  }
}
